🖥 Relação de objetos 🖥

A relação de objetos pode ocorrer de diversas formas como:.

  • Objetos que são formados por outros objetos
  • Objetos que usam outros objetos
  • Um programa oo que possui vários objetos que interagem entre si
  • Esses objetos podem possuir um relacionamento de:

    Associação

    1. Associação: objetos podem usar outros objetos, ou seja, eles possuem um relacionamento estrutural que indica que os objetos das classes estão vinculados, mas são independentes. É uma linha sólida conectando duas classes.

    ×

    Agregação

    2. Agregação: um objeto pode conter outros objetos. Na agregação os objetos são relacionados por um relacionamento parte-todo, onde uma das pontas da associação é a parte é o todo, onde a parte pode existir sem o todo.

    ×

    Composição

    3. Composição: um objeto pode ser formado por outros objetos. São usadas para descrever um relacionamento entre objetos onde um objeto é composto de um ou mais objetos. A composição é um relacionamento forte. Os objetos “parte” só podem pertencer a um único objeto “todo” e têm o seu tempo de vida coincidente com o dele. Nesse caso diferentemente da agregação a existência do Objeto-Parte NÃO faz sentido se o Objeto-Todo não existir

    ×